structural genomics ach nsf sequence retrieval computational biology functional genomics protein interactions links bioinformatics collection public access databases link check recovery large nsf check electronic